package IOStream;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Scanner;

//程序启动后  输入一个文件名
//然后创建文件  然后输入内容 输入的每一行都存入文件 输入“exit时” 退出程序
public class Note {
    public static void main(String[] args)throws IOException {
        Scanner scanner=new Scanner(System.in);

        System.out.println("请输入文件名");

        String fileName=scanner.nextLine();

        FileOutputStream fos=new FileOutputStream(fileName);

        OutputStreamWriter ops=new OutputStreamWriter(fos,"UTF-8");

        PrintWriter pw=new PrintWriter(ops,true);
        System.out.println("请输入文件内容");

        String str=null;
        while (true){
            str=scanner.nextLine();
            if ("exit".equals(str)){
                break;
            }
            pw.println(str);
//            pw.flush(); 变写入边刷新 可以PrintWriter 构造方法加true
//            自动行刷新  每次用println 就会flush
        }

        pw.close();

    }
}
